package com.lanyou.cook.web.param;

import java.sql.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.lanyou.cook.common.Constants;

public class SystemInterfaceParam{
	//接口id
	private String id;
	//领域
	private String fieldId;
	//系统
	private String fieldSystemId;
	//接口名称
	private String jobName;
	
	private String jobCode;
	public String getJobCode() {
		return jobCode;
	}
	public void setJobCode(String jobCode) {
		this.jobCode = jobCode;
	}







	//技术标准
	private String tecStandard;
	//发送方
	private String senderFieldSystem;
	//接收方
	private String receiverFieldSystem;
	//发送方数据源
	private String sendKettleDataSource;
	//接收方数据源
	private String receiverKettleDataSource;
	//发送方数据库类型
	private String senderDBType;
	//接收方数据库类型
	private String receiverDBType;
	//场景
	private String interfaceScene;
	
	private String senderFieldSystemId;
	
	private String receiverFieldSystemId;
	
	
	private String interfaceDesc;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	
	public String getSendKettleDataSource() {
		return sendKettleDataSource;
	}
	public void setSendKettleDataSource(String sendKettleDataSource) {
		this.sendKettleDataSource = sendKettleDataSource;
	}
	public String getReceiverKettleDataSource() {
		return receiverKettleDataSource;
	}
	public void setReceiverKettleDataSource(String receiverKettleDataSource) {
		this.receiverKettleDataSource = receiverKettleDataSource;
	}
	public String getReceiverFieldSystemId() {
		return receiverFieldSystemId;
	}
	public void setReceiverFieldSystemId(String receiverFieldSystemId) {
		this.receiverFieldSystemId = receiverFieldSystemId;
	}


	public String getSenderFieldSystemId() {
		return senderFieldSystemId;
	}
	public void setSenderFieldSystemId(String senderFieldSystemId) {
		this.senderFieldSystemId = senderFieldSystemId;
	}
	public String getInterfaceDesc() {
		return interfaceDesc;
	}
	public void setInterfaceDesc(String interfaceDesc) {
		this.interfaceDesc = interfaceDesc;
	}







	@DateTimeFormat(pattern = Constants.DATETIME_PATTERN_1)
	private Date beginOfCreateTime;
	
	@DateTimeFormat(pattern = Constants.DATETIME_PATTERN_1)
	private Date endOfCreateTime;
	
	public Date getBeginOfCreateTime() {
		return beginOfCreateTime;
	}
	public void setBeginOfCreateTime(Date beginOfCreateTime) {
		this.beginOfCreateTime = beginOfCreateTime;
	}
	public Date getEndOfCreateTime() {
		return endOfCreateTime;
	}
	public void setEndOfCreateTime(Date endOfCreateTime) {
		this.endOfCreateTime = endOfCreateTime;
	}
	public String getFieldId() {
		return fieldId;
	}
	public void setFieldId(String fieldId) {
		this.fieldId = fieldId;
	}
	public String getFieldSystemId() {
		return fieldSystemId;
	}
	public void setFieldSystemId(String fieldSystemId) {
		this.fieldSystemId = fieldSystemId;
	}
	public String getJobName() {
		return jobName;
	}
	public void setJobName(String jobName) {
		this.jobName = jobName;
	}
	public String getTecStandard() {
		return tecStandard;
	}
	public void setTecStandard(String tecStandard) {
		this.tecStandard = tecStandard;
	}
	public String getSenderFieldSystem() {
		return senderFieldSystem;
	}
	public void setSenderFieldSystem(String senderFieldSystem) {
		this.senderFieldSystem = senderFieldSystem;
	}
	public String getReceiverFieldSystem() {
		return receiverFieldSystem;
	}
	public void setReceiverFieldSystem(String receiverFieldSystem) {
		this.receiverFieldSystem = receiverFieldSystem;
	}
	public String getSenderDBType() {
		return senderDBType;
	}
	public void setSenderDBType(String senderDBType) {
		this.senderDBType = senderDBType;
	}
	public String getReceiverDBType() {
		return receiverDBType;
	}
	public void setReceiverDBType(String receiverDBType) {
		this.receiverDBType = receiverDBType;
	}
	public String getInterfaceScene() {
		return interfaceScene;
	}
	public void setInterfaceScene(String interfaceScene) {
		this.interfaceScene = interfaceScene;
	}
	@Override
	public String toString() {
		return "SystemInterfaceParam [id=" + id + ", fieldId=" + fieldId + ", fieldSystemId=" + fieldSystemId
				+ ", jobName=" + jobName + ", jobCode=" + jobCode + ", tecStandard=" + tecStandard
				+ ", senderFieldSystem=" + senderFieldSystem + ", receiverFieldSystem=" + receiverFieldSystem
				+ ", sendKettleDataSource=" + sendKettleDataSource + ", receiverKettleDataSource="
				+ receiverKettleDataSource + ", senderDBType=" + senderDBType + ", receiverDBType=" + receiverDBType
				+ ", interfaceScene=" + interfaceScene + ", senderFieldSystemId=" + senderFieldSystemId
				+ ", receiverFieldSystemId=" + receiverFieldSystemId + ", interfaceDesc=" + interfaceDesc
				+ ", beginOfCreateTime=" + beginOfCreateTime + ", endOfCreateTime=" + endOfCreateTime + "]";
	}
	
	
}